home *** CD-ROM | disk | FTP | other *** search
- //-----------------------------------------------------------------------------
- // File: viewselwnd.h
- //
- // Desc: Implements CViewSelWnd class (derived from CFlexWnd). CViewSelWnd
- // is used by the page object when a device has more than one view.
- // CViewSelWnd displays one thumbnail for each view. The user can then
- // select which view he/she wants to see with the mouse.
- //
- // Copyright (C) 1999-2001 Microsoft Corporation. All Rights Reserved.
- //-----------------------------------------------------------------------------
-
- #ifdef FORWARD_DECLS
-
-
- class CViewSelWnd;
-
-
- #else // FORWARD_DECLS
-
- #ifndef __VIEWSELWND_H__
- #define __VIEWSELWND_H__
-
-
- class CViewSelWnd : public CFlexWnd
- {
- public:
- CViewSelWnd();
- ~CViewSelWnd();
-
- BOOL Go(HWND hParent, int left, int bottom, CDeviceUI *pUI);
-
- protected:
- virtual void OnPaint(HDC hDC);
- virtual void OnMouseOver(POINT point, WPARAM fwKeys);
- virtual void OnClick(POINT point, WPARAM fwKeys, BOOL bLeft);
- virtual LRESULT WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
-
- private:
- CDeviceUI *m_pUI;
- int m_nOver;
- };
-
-
- #endif //__VIEWSELWND_H__
-
- #endif // FORWARD_DECLS
-